home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
archives
/
com
/
uucp
/
util.lzh
/
LIESMICH.UTI
< prev
next >
Wrap
Text File
|
1990-09-05
|
10KB
|
235 lines
Dieser Text betrifft die Programme FILESERV, NEWSDEF, REDUMIP, UUWORK,
WHOAMI und XPIRE sowie eventuelle dazugehrige Hilfsdateien.
WICHTIGER HINWEIS
-----------------
Ohne die UUCP-Module von Rodney Volz aus Stuttgart in der Version 1.1
oder neuer ist diese Software wertlos. Die wirklich hervorragende Software
von Rodney kann bei mir angefordert werden. Sie liegt zum Beispiel als
MERCURY.UUE im server@heaven7.heaven7.sub.org bereit. Auerhalb Berlins
kann man die Software aus anderen Quellen bekommen. Eine andere Mglichkeit
ist eine eingesandte DSDD-Disk (3,5 "), wenn Rckporto beiliegt.
LIZENZ-INFORMATION
------------------
Alle Programme sind urheberrechtlich geschtzt. Diese Programme sind
SHAREWARE, das heit, ich wuerde mich freuen, wenn jede[r], der diese
Software regelmig nutzt, eine Shareware-Gebhr von 43,50 DM plus
14 % Mehrwertsteuer = 49,59 DM an mich abdcken koennte. Dafr wird
er/sie dann auch ueber neue Versionsfreigaben informiert und erhlt
mindestens einen Update frei Haus (per E- oder Snailmail). Meine
Kontonummer findet sich am Ende dieser Datei. Auf Wunsch stelle ich
eine steuerwirksame Rechnung ueber Nutzungsgebhren fuer EDV-Programme
aus.
Registrierte Benutzer des GUS-Paketes sind dagegen von dieser Gebhr
ausgenommen, d. h. einmal zahlen fr beide Pakete gengt.
HAFTUNG
-------
Trotzdem kann ich keinerlei Haftung fr irgendwelche Schden bernehmen,
die sich durch die Benutzung dieser Software ergeben knnten.
WEITERGABE
----------
Ich entwickle gerne Software und freue mich, wenn viele Leute sie benutzen.
Solange die Verteilung umsonst oder gegen eine angemessene geringe
Verteilungsgebhr erfolgt, bin ich fr eine Weitergabe meiner Programme
dankbar. ABER: Bitte nur das ganze Paket weitergeben, auf jeden Fall
zusammen mit diesem Text. Die Weitergabe vernderter Versionen bedarf
auf jeden Fall meiner Genehmigung.
DOKUMENTATION
-------------
(na ja, so was hnliches :-)
CONFIG.SYS
----------
Es mssen unbedingt alle Felder eingetragen sein, sonst hagelt es
Fehler! Das gilt nicht nur fuer die untenstehenden Zeilen, sondern
auch fr alle von Rodney beschreibenen (1..18, 20..28).
Meine Programme verstehen CONFIG.SYS-Zeilen auch dann, wenn sie
mit #! beginnen. Das kann man sich fuer die erweiterten CONFIG.SYS-
Zeilen zunutze machen, die zwingend vorgeschrieben sind:
#!0100 # / Diese Felder werden nicht mehr bentigt.
#!0101 # /
#!0102 "F:\usr\lib\mail\alias" # Standard Alias
#!0103 "F:\etc\xhosts" # Extended Host File
#!0104 "F:\usr\bin\uupoll.prg" # Uupoll
#!0105 "F:\usr\bin\batch.prg" # Batch
#!0106 "F:\etc\mmail.ttp" # Mmail
#!0107 "c:\util\cli.ttp f:\etc\doqueue.cli" # Do queue (for uuwork)
(oder halt entsprechend).
Die Zeile 0107 enthaelt typischerweise den Aufruf einer Kommandoshell
mit einem Shellscript, das RMAIL, RNEWS und SERVER aufruft.
FILESERV
--------
Fuer die Benutzung von Fileserv ist das Programm "Mmail" aus dem GUS-
Paket (ab August 1990) Voraussetzung.
Fileserv ist ein Ersatz fr das Programm "Server" aus der Mercury-Original-
Distribution. Es ist zu diesem grundstzlich kompatibel, weist aber
folgende Unterschiede auf:
- Es erkennt und benutzt das Signature-File SIGNATUR.MAI in seinem Home-
directory.
- Es setzt einen "Reply-To:"-Zeiger auf den lokalen Trouble-Account
in den Header jeder erzeugten Mail.
- Es splittet grosse Files automatisch in Bloecke von 60 KB (konfigu-
rierbar per Mail).
Interpretation der eingehenden Mails:
- Es erkennt eine Zeile mit zwei Bindestrichen als Beginn der Signature
und versendet keine Fehler wegen der Signature-Zeilen.
- Es kennt die zustzlichen Kommandos "help", "dir", "dir *.uue" (z. B.)
und "split 128" (z. B.). Das Kommando "split" stellt die maximale
Filegre ein, die unzerteilt versandt wird, die brigen Kommandos
drften offensichtlich sein.
Vorsicht: Der Aufruf von FILESERV verndert die Datei \ETC\CURRENT.USR!
NEWSDEF
-------
Habe ich geschrieben, nachdem ich mir mein NEWS.DEF-File geschossen habe.
Zur Sicherheit lehnt NEWSDEF es ab, ttig zu werden, solange noch ein
NEWS.DEF da ist. Etwaige Trmmer also aus dem Weg rumen (lschen oder
umbenennen).
NEWSDEF durchwandert den News-Spool-Baum und erzeugt ein neues File, das
aber in der Regel mit einem Editor nachbearbeitet werden mu:
- Es enthlt fr jede Hierarchiestufe einen Eintrag: sub, sub.config,
sub.config.maps. Die Zeilen zu denjenigen Stufen, zu denen eigentlich
gar keine Newsgroup gehrt, mssen gelscht werden (hier also die
Zeile "sub|0").
- Hat man Newsgroups auf der Platte, die Namenssegmente von mehr als
acht Zeichen enthalten, mu man die Namen vervollstndigen. Da NEWSDEF
nur die Directorynamen verarbeitet, hinterlt es Eintrge wie
"mercury.allgemei", die man aber aus dem Kopf geradebiegen knnen
mte.
REDUMAP
-------
REDUMAP verkleinert Mapdaten, indem es alle fr den Pathalias unwesentlichen
Zeilen entfernt. Man bergibt ihm eine Liste von Dateinamen (die Namen
drfen auch Wildcards enthalten) und erhlt eine gekrzte Map als Standard-
Ausgabe. Man sieht sofort, da man eine Shell mit Ein/Ausgabeumleitung
braucht, um damit etwas anfangen zu knnen, z. B.
redumap u_sub.* local.map patch.map >shrunk.map
pathalia shrunk.map >paths
Ist man mit Platz knapp, kann man die vollen Maps anschlieend wegwerfen,
da zu Erzeugung des PATHS-Files nur die verkleinerte Map gebraucht wird.
UUWORK
------
UUWORK ist fuer Leute interessant, die mehrere Hosts pollen und/oder den
Rechner nicht jeden Tag von Hand pollen lassen wollen. Es wertet ein
"Extended Host File" (CONFIG-Zeile 103) aus, aus dem das Host-File
GENERIERT (!) wird. Alle nderung muessen also im xhosts durchgefhrt
werden, sonst sind sie gleich wieder futsch!
Hier (fast :-) mein eigenes xhosts-File zur Erluterung:
0|8|642967200|642967274| |aragon|atx4b0e0s10=20|ANY|2400|0703136724|ogin:|heaven7|word:|<password>|f:\usr\spool\uucp\aragon
18|24|642967200|642967274| |aragon|atx4b0e0s10=20|ANY|2400|0703136724|ogin:|heaven7|word:|<password>|f:\usr\spool\uucp\aragon
0|0|641515736|641512084| |cloud9| |ANY|2400|DIR|ogin:|nuucp|word:|<password>|f:\usr\spool\uucp\cloud9
0|12|642941592|642039640|2872%6292|unlisys|atx4b0e0s10=20|ANY|2400|853%s|ogin:|Uheaven7|word:|<password>|f:\usr\spool\uucp\unlisys
0|12|642969098|642969602|1098%3045%3097|zelator|atx4b0e0s10=20|ANY|2400|413%s|ogin:|Uheaven7|word:|<password>|f:\usr\spool\uucp\zelator
12|24|642969098|642969602|1098%3045%3097|zelator|atx4b0e0s10=20|ANY|2400|413%s|ogin:|Uheaven7|word:|<password>|f:\usr\spool\uucp\zelator
^ ^ ^ ^ ^ ^
| | | | | \_ Von hier an eine normale
| | | | | hosts-Zeile, nur da bei
| | | | | mehreren Telefonnummern
| | | | | anstelle des variierenden
| | | | | Teils "%s" eingetragen wird
| | | | | (warum wohl) :-)
| | | | |
| | | | \_ Der sich ndernde Teil der Telefonnummer.
| | | | Mehrere Nummerfragmente werden durch "%"
| | | | getrennt. Diese Fragmente werden nacheinander
| | | | fr das "%s" im Nummernfeld eingesetzt.
| | | | Enthlt das Nummernfeld kein "%s", ruft UUWORK
| | | | immer die gleiche Nummer an. Sind mehrere oder
| | | | andere C-Formate vorhanden, gips Bomben.
| | | |
| | | | Wenn das Nummernfeld (hinten) kein "%s"
| | | | enthlt, ist der Inhalt tatschlich egal. Es
| | | | aber was drinstehen, mindestens ein Space!
| | | | (Ganz leer geht nicht.)
| | | |
| | \_________\_ Verwaltungsfelder von UUWORK (Zeiten im UNIX-Format).
| | Beim Erzeugen des Files oder der Hinzufgung neuer
| | Zeilen Nullen eintragen! (Eine Null je Feld gengt.)
| |
\__\_ Anrufzeitraum (hier 12:00 bis 0:00). Sind die Zeiten gleich, wird nie selbstttig angerufen.
Im Moment kann ein Poll-Zeitraum nicht ber Mitternacht reichen.
Man kann UUWORK entweder ohne Parameter rufen, dann fhrt es den UUCP-
Betrieb selbstndig. In Zeile 0107 im CONFIG.SYS muss ein Befehl
eingetragen werden, der RMAIL/RNEWS und ggf. SERVER ruft! BATCH wird
bei Bedarf von UUWORK automatisch gestartet. Oder man ruft UUWORK mit einem
oder mehreren Hostnamen, dann wird jeder Host einmal unter allen
Nummern angerufen.
Mein eigener Rechner ist eigentlich nie aus; es laeuft immer UUWORK.
Dann ist noch wichtig, dass das Extended Host File keine Leerzeilen
enthalten darf, auch nicht am Ende (TEMPUS-User Vorsicht!)
WHOAMI
------
Total billig: Liest \etc\current.usr und gibt dann den User Name
und den Full Name aus.
XPIRE
-----
Das Definitionsfile XPIRE.DEF mu im gleichen Ordner stehen wie NEWS.DEF.
Fr jede Newsgroup (oder alle Newsgroups, die gleich anfangen) wird nach
einem Eintrag der Form
news.group.name|10a 10k 10d
oder eben
news.group.*|5a 7d
gesucht. Der erste passende Eintrag wird verwendet, d. h. wenn ein Eintrag
mit * VOR einem spezielleren steht, wird letzterer gar nicht verwendet.
"10a" heisst "behalte nur 10 Artikel", "10k" heisst "behalte nur die
neuesten 10 Kilobyte", "10d" heisst "behalte nur, was nicht lter ist als
10 Tage". Die Angaben werden nacheinander betrachtet, eine Artikelzahl
sollte immer als erstes angegeben werden, weil das am schnellsten geht.
Fuer alle Newsgroups, fuer die kein Eintrag passt, werden alle Zeilen
ohne "|" verwendet, also
10a 20d
etwa. (Es knnen auch mehrere Zeilen sein, sie werden aneinandergehngt [!].)
Kommentarzeilen mit "#" einleiten!